import time

from selenium import webdriver
from selenium.webdriver.common.by import By

# url = 'https://e2api.test.xdf.cn/e2/login?x3id=test_x3_xeasy&state=1751599932391&returnUrl=https://gw-xeasy-t.test.xdf.cn/pub/web/login'
url = 'https://e2api.test.xdf.cn/e2/login?x3id=test_x3_xeasy&state=1751599932391&returnUrl=https://gw-xeasy-t.test.xdf.cn/pub/web/login?source=&redirectUrl=https%3A%2F%2Fxeasy-t.test.xdf.cn%2Fmain%2Fhome'


def test():
    # 打开指定（chrome）浏览器
    browser = webdriver.Chrome()

    # 指定加载页面
    browser.get(url)

    print()
    print(browser.current_url)

    # 通过name属性选择文本框元素，并设置内容
    browser.find_element(By.ID, 'txtUser').send_keys("wangzhenjun3@xdf.cn")
    browser.find_element(By.ID, 'txtPwd').send_keys("wzj#1234")
    browser.find_element(By.ID, 'txtTestEnvSecCode').send_keys("t1@az$")
    # 通过通过ID属性获取“百度一下”按钮，并执行点击操作
    browser.find_element(By.ID, "btnLogin").click()

    # 提取页面
    # print(browser.page_source.encode('utf-8'))
    # 提取cookie
    #print(browser.get_cookies())
    # 提取当前请求地址
    print()
    print(browser.current_url)
    # 设置五秒后执行下一步
    time.sleep(10)


    browser.get("https://xeasy-t.test.xdf.cn/main/home")
    print()
    print(browser.current_url)
    #print(browser.get_cookies())
    # 关闭浏览器
    browser.quit()
